Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.debian.user > #209453 > unrolled thread
| Started by | Richard Owlett <rowlett@cloud85.net> |
|---|---|
| First post | 2019-05-31 14:30 +0200 |
| Last post | 2019-06-03 14:00 +0200 |
| Articles | 20 on this page of 30 — 8 participants |
Back to article view | Back to linux.debian.user
Using ISO image of installer DVD as repository - How? Richard Owlett <rowlett@cloud85.net> - 2019-05-31 14:30 +0200
Re: Using ISO image of installer DVD as repository - How? Brian <ad44@cityscape.co.uk> - 2019-05-31 14:40 +0200
Re: Using ISO image of installer DVD as repository - How? Brian <ad44@cityscape.co.uk> - 2019-06-01 11:40 +0200
Re: Using ISO image of installer DVD as repository - How? Brian <ad44@cityscape.co.uk> - 2019-06-01 17:40 +0200
Re: Using ISO image of installer DVD as repository - How? Brian <ad44@cityscape.co.uk> - 2019-06-01 21:10 +0200
Re: Using ISO image of installer DVD as repository - How? Curt <curty@free.fr> - 2019-06-01 22:00 +0200
Re: Using ISO image of installer DVD as repository - How? Richard Owlett <rowlett@cloud85.net> - 2019-06-02 13:20 +0200
Re: Using ISO image of installer DVD as repository - How? Curt <curty@free.fr> - 2019-06-02 13:50 +0200
Re: Using ISO image of installer DVD as repository - How? Brian <ad44@cityscape.co.uk> - 2019-06-02 14:10 +0200
Re: Using ISO image of installer DVD as repository - How? Greg Wooledge <wooledg@eeg.ccf.org> - 2019-06-03 14:40 +0200
Re: Using ISO image of installer DVD as repository - How? Richard Owlett <rowlett@cloud85.net> - 2019-06-03 16:10 +0200
Re: Using ISO image of installer DVD as repository - How? Brian <ad44@cityscape.co.uk> - 2019-06-03 17:20 +0200
Re: Using ISO image of installer DVD as repository - How? Brian <ad44@cityscape.co.uk> - 2019-06-02 19:30 +0200
Re: Using ISO image of installer DVD as repository - How? Brian <ad44@cityscape.co.uk> - 2019-06-03 10:30 +0200
Re: Using ISO image of installer DVD as repository - How? Dan Ritter <dsr@randomstring.org> - 2019-05-31 14:40 +0200
Re: Using ISO image of installer DVD as repository - How? Richard Owlett <rowlett@cloud85.net> - 2019-05-31 15:20 +0200
Re: Using ISO image of installer DVD as repository - How? Richard Owlett <rowlett@cloud85.net> - 2019-05-31 15:40 +0200
Re: Using ISO image of installer DVD as repository - How? "Thomas Schmitt" <scdbackup@gmx.net> - 2019-05-31 16:00 +0200
Re: Using ISO image of installer DVD as repository - How? Richard Owlett <rowlett@cloud85.net> - 2019-05-31 16:10 +0200
Re: Using ISO image of installer DVD as repository - How? "Thomas Schmitt" <scdbackup@gmx.net> - 2019-05-31 20:40 +0200
Re: Using ISO image of installer DVD as repository - How? Richard Owlett <rowlett@cloud85.net> - 2019-06-01 16:20 +0200
Re: Using ISO image of installer DVD as repository - How? David Wright <deblis@lionunicorn.co.uk> - 2019-06-02 00:20 +0200
Re: Using ISO image of installer DVD as repository - How? Richard Owlett <rowlett@cloud85.net> - 2019-06-02 12:50 +0200
Re: Using ISO image of installer DVD as repository - How? Brian <ad44@cityscape.co.uk> - 2019-05-31 21:10 +0200
Re: Using ISO image of installer DVD as repository - How? Dan Ritter <dsr@randomstring.org> - 2019-05-31 15:40 +0200
Re: Using ISO image of installer DVD as repository - How? Brian <ad44@cityscape.co.uk> - 2019-05-31 21:20 +0200
Re: Using ISO image of installer DVD as repository - How? mick crane <mick.crane@gmail.com> - 2019-06-02 02:10 +0200
Re: Using ISO image of installer DVD as repository - How? Richard Owlett <rowlett@cloud85.net> - 2019-06-02 13:50 +0200
Re: Using ISO image of installer DVD as repository - How? mick crane <mick.crane@gmail.com> - 2019-06-03 07:10 +0200
Re: Using ISO image of installer DVD as repository - How? Richard Owlett <rowlett@cloud85.net> - 2019-06-03 14:00 +0200
Page 1 of 2 [1] 2 Next page →
| From | Richard Owlett <rowlett@cloud85.net> |
|---|---|
| Date | 2019-05-31 14:30 +0200 |
| Subject | Using ISO image of installer DVD as repository - How? |
| Message-ID | <y3OPv-37U-1@gated-at.bofh.it> |
With the first DVD of Debian 9.8.0 I did:
dd if=/dev/cdrom of=dvd.iso bs=4M
I edited sources.list to read
deb file:///home/richard/dvd.iso stretch main contrib trusted=yes
When running Synaptic's
Edit->Reload Package Information
I receive an error message:
> The repository 'file:/home/richard/dvd.iso stretch Release'
> does not have a Release file.
What is the problem?
TIA
[toc] | [next] | [standalone]
| From | Brian <ad44@cityscape.co.uk> |
|---|---|
| Date | 2019-05-31 14:40 +0200 |
| Message-ID | <y3OZb-3bc-5@gated-at.bofh.it> |
| In reply to | #209453 |
On Fri 31 May 2019 at 07:20:24 -0500, Richard Owlett wrote:
> With the first DVD of Debian 9.8.0 I did:
> dd if=/dev/cdrom of=dvd.iso bs=4M
> I edited sources.list to read
> deb file:///home/richard/dvd.iso stretch main contrib trusted=yes
>
> When running Synaptic's
> Edit->Reload Package Information
> I receive an error message:
> > The repository 'file:/home/richard/dvd.iso stretch Release'
> > does not have a Release file.
>
> What is the problem?
>From sources.list(5):
The currently recognized URI types are:
file
The file scheme allows an arbitrary directory in the file
system to be considered an archive.
An ISO is not an "arbitrary directory".
--
Brian.
[toc] | [prev] | [next] | [standalone]
| From | Brian <ad44@cityscape.co.uk> |
|---|---|
| Date | 2019-06-01 11:40 +0200 |
| Message-ID | <y48Ey-6XM-9@gated-at.bofh.it> |
| In reply to | #209455 |
On Fri 31 May 2019 at 13:31:51 +0100, Brian wrote: > On Fri 31 May 2019 at 07:20:24 -0500, Richard Owlett wrote: > > > With the first DVD of Debian 9.8.0 I did: > > dd if=/dev/cdrom of=dvd.iso bs=4M > > I edited sources.list to read > > deb file:///home/richard/dvd.iso stretch main contrib trusted=yes > > > > When running Synaptic's > > Edit->Reload Package Information > > I receive an error message: > > > The repository 'file:/home/richard/dvd.iso stretch Release' > > > does not have a Release file. > > > > What is the problem? > > >From sources.list(5): > > The currently recognized URI types are: > > file > The file scheme allows an arbitrary directory in the file > system to be considered an archive. > > An ISO is not an "arbitrary directory". Now that that has been sorted out we can move on with some educational problem solving. You have used the sources.list entry: deb file:///home/richard/dvdmount stretch main contrib trusted=yes This line is incorrect; the format for an entry is in sources.list(5). You then replaced this entry with another one that was also incorrect, getting the error message The repository 'file:/home/richard/dvdmount stretch Release' is not signed. I suggest you devise a valid entry and post it here. After 'apt update' you will get a different error message that will enable you to progress to a solution. -- Brian.
[toc] | [prev] | [next] | [standalone]
| From | Brian <ad44@cityscape.co.uk> |
|---|---|
| Date | 2019-06-01 17:40 +0200 |
| Message-ID | <y4egV-1We-7@gated-at.bofh.it> |
| In reply to | #209488 |
On Sat 01 Jun 2019 at 10:39:26 +0100, Brian wrote: > On Fri 31 May 2019 at 13:31:51 +0100, Brian wrote: > > > On Fri 31 May 2019 at 07:20:24 -0500, Richard Owlett wrote: > > > > > With the first DVD of Debian 9.8.0 I did: > > > dd if=/dev/cdrom of=dvd.iso bs=4M > > > I edited sources.list to read > > > deb file:///home/richard/dvd.iso stretch main contrib trusted=yes > > > > > > When running Synaptic's > > > Edit->Reload Package Information > > > I receive an error message: > > > > The repository 'file:/home/richard/dvd.iso stretch Release' > > > > does not have a Release file. > > > > > > What is the problem? > > > > >From sources.list(5): > > > > The currently recognized URI types are: > > > > file > > The file scheme allows an arbitrary directory in the file > > system to be considered an archive. > > > > An ISO is not an "arbitrary directory". > > Now that that has been sorted out we can move on with some educational > problem solving. You have used the sources.list entry: > > deb file:///home/richard/dvdmount stretch main contrib trusted=yes > > This line is incorrect; the format for an entry is in sources.list(5). > You then replaced this entry with another one that was also incorrect, > getting the error message > > The repository 'file:/home/richard/dvdmount stretch Release' is not signed. > > I suggest you devise a valid entry and post it here. After 'apt update' > you will get a different error message that will enable you to progress > to a solution. I think I will use this portion of the thread to talk to myself out loud. :) The URI given in the first post is actually correct and the file URI type is perfectly acceptable. When dvdmount in /home/richard is accessed, the dists and pool directories can be seen. This is as it should be. If richard can see them, so can apt, and that gives apt everything it needs to update. upgrade and install packages. apt does not need to be told explicitly about /dists and /pool. But there is an "option" in the sources.list line. Well, not really an option, as can be seen by looking at the ONE-LINE-STYLE FORMAT section of sources.list(5). This begins: Files in this format have the extension .list. Each line specifying a source starts with a type (e.g. deb-src) followed by options and arguments for this type. -- Brian.
[toc] | [prev] | [next] | [standalone]
| From | Brian <ad44@cityscape.co.uk> |
|---|---|
| Date | 2019-06-01 21:10 +0200 |
| Message-ID | <y4hy9-45r-1@gated-at.bofh.it> |
| In reply to | #209498 |
On Sat 01 Jun 2019 at 16:34:13 +0100, Brian wrote:
> I think I will use this portion of the thread to talk to myself out
> loud. :)
Further musings.
> The URI given in the first post is actually correct and the file
> URI type is perfectly acceptable. When dvdmount in /home/richard
> is accessed, the dists and pool directories can be seen. This is
> as it should be. If richard can see them, so can apt, and that
> gives apt everything it needs to update. upgrade and install
> packages. apt does not need to be told explicitly about /dists and
> /pool.
I suppose something official rather than the ramblings of a random
user could be useful to back this up. In the THE DEB AND DEB-SRC
TYPES: GENERAL FORMAT section we see
The URI for the deb type must specify the base of the Debian
distribution, from which APT will find the information it needs.
Hold on to the fact that the base (/home/richard/dvdmount) is fine.
Having options in the sources.list would also be fine if they were
added correctly.
> But there is an "option" in the sources.list line. Well, not really
> an option, as can be seen by looking at the ONE-LINE-STYLE FORMAT
> section of sources.list(5). This begins:
>
> Files in this format have the extension .list. Each line
> specifying a source starts with a type (e.g. deb-src)
> followed by options and arguments for this type.
It can happen that a line such as
deb file:///home/richard/dvdmount pool/main/
gives the error message " ... does not have a Release file
Leaving aside the validity of the line, this message is an indication
that an option has not been delivered to apt correctly.
--
Brian.
[toc] | [prev] | [next] | [standalone]
| From | Curt <curty@free.fr> |
|---|---|
| Date | 2019-06-01 22:00 +0200 |
| Message-ID | <y4ikx-4n7-1@gated-at.bofh.it> |
| In reply to | #209503 |
On 2019-06-01, Brian <ad44@cityscape.co.uk> wrote: > > It can happen that a line such as > > deb file:///home/richard/dvdmount pool/main/ > gives the error message " ... does not have a Release file > > Leaving aside the validity of the line, this message is an indication > that an option has not been delivered to apt correctly. > man apt-cdrom It is necessary to use apt-cdrom to add CDs to the APT system; it cannot be done by hand. Furthermore each disc in a multi-CD set must be inserted and scanned separately to account for possible mis-burns. /etc/fstab /home/richard/dvdmount /mnt/dvdmount iso9660 user,loop 0 0 with mount-point mounted apt-cdrom -m -d=/mnt/dvdmount add if apt persists in asking for insertion of the disk apt.conf Acquire::cdrom::mount "/mnt/dvdmount"; APT::CDROM::NoMount; Worked for an anonymous user on the internets, which is pretty damn persuasive. -- “Decisions are never really made – at best they manage to emerge, from a chaos of peeves, whims, hallucinations and all around assholery.” – Thomas Pynchon
[toc] | [prev] | [next] | [standalone]
| From | Richard Owlett <rowlett@cloud85.net> |
|---|---|
| Date | 2019-06-02 13:20 +0200 |
| Message-ID | <y4wGR-55s-1@gated-at.bofh.it> |
| In reply to | #209507 |
On 06/01/2019 02:58 PM, Curt wrote: > On 2019-06-01, Brian <ad44@cityscape.co.uk> wrote: >> >> It can happen that a line such as >> >> deb file:///home/richard/dvdmount pool/main/ >> gives the error message " ... does not have a Release file >> >> Leaving aside the validity of the line, this message is an indication >> that an option has not been delivered to apt correctly. >> > > man apt-cdrom > > It is necessary to use apt-cdrom to add CDs to the APT system; it cannot be > done by hand. Furthermore each disc in a multi-CD set must be inserted and > scanned separately to account for possible mis-burns. > > /etc/fstab > > /home/richard/dvdmount /mnt/dvdmount iso9660 user,loop 0 0 > > with mount-point mounted > > apt-cdrom -m -d=/mnt/dvdmount add > > if apt persists in asking for insertion of the disk > > apt.conf > > Acquire::cdrom::mount "/mnt/dvdmount"; > APT::CDROM::NoMount; > > Worked for an anonymous user on the internets, which is pretty damn persuasive. > I've read those man pages but never put them together that way. I'm hoping that reading https://www.debian.org/doc/manuals/debian-handbook/apt.en.html will either fill the gaps in my background or point me appropriately.
[toc] | [prev] | [next] | [standalone]
| From | Curt <curty@free.fr> |
|---|---|
| Date | 2019-06-02 13:50 +0200 |
| Message-ID | <y4x9T-5eM-1@gated-at.bofh.it> |
| In reply to | #209523 |
On 2019-06-02, Richard Owlett <rowlett@cloud85.net> wrote:
>
> I've read those man pages but never put them together that way.
> I'm hoping that reading
> https://www.debian.org/doc/manuals/debian-handbook/apt.en.html
> will either fill the gaps in my background or point me appropriately.
>
>
My thinking went along the lines that a loop-mounted (if that is the
correct term) cd/dvd iso file is the effective equivalent of a cd/dvd in
the drive, in which case it appears apt-cdrom is the obligatory tool to
give APT what it requires to grok such an animal as a package repository.
One "trivial" method (though outside the strict delineations of the problem
space as you defined it) would be to mount the iso, create a directory ('mkdir -p
/var/lib/mydebs'), copy the debs from the iso to '/var/lib/mydebs', add
'deb file:/var/lib/mydebs ./' to your sources.list, and run
'dpkg-scanpackages . | gzip > Packages.gz' in '/var/lib/mydebs'.
An 'apt-get update' from there and you should be ready to go (if we can
believe the wiki).
https://wiki.debian.org/DebianRepository/Setup
--
“Decisions are never really made – at best they manage to emerge, from a chaos
of peeves, whims, hallucinations and all around assholery.” – Thomas Pynchon
[toc] | [prev] | [next] | [standalone]
| From | Brian <ad44@cityscape.co.uk> |
|---|---|
| Date | 2019-06-02 14:10 +0200 |
| Message-ID | <y4xtf-5AF-1@gated-at.bofh.it> |
| In reply to | #209507 |
On Sat 01 Jun 2019 at 19:58:13 -0000, Curt wrote: > man apt-cdrom > > It is necessary to use apt-cdrom to add CDs to the APT system; it cannot be > done by hand. Furthermore each disc in a multi-CD set must be inserted and > scanned separately to account for possible mis-burns. > > /etc/fstab > > /home/richard/dvdmount /mnt/dvdmount iso9660 user,loop 0 0 > > with mount-point mounted > > apt-cdrom -m -d=/mnt/dvdmount add > > if apt persists in asking for insertion of the disk > > apt.conf > > Acquire::cdrom::mount "/mnt/dvdmount"; > APT::CDROM::NoMount; > > Worked for an anonymous user on the internets, which is pretty damn persuasive. This ia a viable alternative to get a line into sources.list and produce the makings of a workable updating, upgrading and installing system. Unfortunately, the OP will run into exactly the same problem(s) as he would meet with file:///..... . Solve those with the present URI type and it is also solved for cdrom:.... . The OP's declared motivation is "self-education" and what is wanted is that it "should just work". By "it" I imagine he means using a d-i ISO as a repository with the file URI type. Perhaps I didn't sufficiently stress that he knows the basics, but, as suggested earlier, the sources.list line is not constructed correctly. That is the first hurdle and the sources.list manual is all that needs to be read to jump over it. The second hurdle isn't that hard to stride over either. -- Brian.
[toc] | [prev] | [next] | [standalone]
| From | Greg Wooledge <wooledg@eeg.ccf.org> |
|---|---|
| Date | 2019-06-03 14:40 +0200 |
| Message-ID | <y4UpP-2OL-1@gated-at.bofh.it> |
| In reply to | #209526 |
On Sun, Jun 02, 2019 at 01:00:36PM +0100, Brian wrote: > The OP's declared motivation is "self-education" and what is wanted is > that it "should just work". These seem like contradictory statements. If everything works out of the box, he won't learn as much as he would if he has to fix them.
[toc] | [prev] | [next] | [standalone]
| From | Richard Owlett <rowlett@cloud85.net> |
|---|---|
| Date | 2019-06-03 16:10 +0200 |
| Message-ID | <y4VOV-3My-1@gated-at.bofh.it> |
| In reply to | #209564 |
On 06/03/2019 07:33 AM, Greg Wooledge wrote: > On Sun, Jun 02, 2019 at 01:00:36PM +0100, Brian wrote: >> The OP's declared motivation is "self-education" and what is wanted is >> that it "should just work". > > These seem like contradictory statements. If everything works out of the > box, he won't learn as much as he would if he has to fix them. > *ROFL* "should just work" == "should just work in the way I expect" ;/
[toc] | [prev] | [next] | [standalone]
| From | Brian <ad44@cityscape.co.uk> |
|---|---|
| Date | 2019-06-03 17:20 +0200 |
| Message-ID | <y4WUF-4p7-5@gated-at.bofh.it> |
| In reply to | #209570 |
On Mon 03 Jun 2019 at 09:03:56 -0500, Richard Owlett wrote: > On 06/03/2019 07:33 AM, Greg Wooledge wrote: > > On Sun, Jun 02, 2019 at 01:00:36PM +0100, Brian wrote: > > > The OP's declared motivation is "self-education" and what is wanted is > > > that it "should just work". > > > > These seem like contradictory statements. If everything works out of the > > box, he won't learn as much as he would if he has to fix them. > > > > *ROFL* > "should just work" == "should just work in the way I expect" ;/ You expected deb file:///home/richard/dvdmount stretch main contrib trusted=yes and all the varients you tried to just work. There's a lesson there for someone. -- Brian.
[toc] | [prev] | [next] | [standalone]
| From | Brian <ad44@cityscape.co.uk> |
|---|---|
| Date | 2019-06-02 19:30 +0200 |
| Message-ID | <y4CsV-6D-1@gated-at.bofh.it> |
| In reply to | #209503 |
On Sat 01 Jun 2019 at 20:03:00 +0100, Brian wrote: > On Sat 01 Jun 2019 at 16:34:13 +0100, Brian wrote: > > > But there is an "option" in the sources.list line. Well, not really > > an option, as can be seen by looking at the ONE-LINE-STYLE FORMAT > > section of sources.list(5). This begins: > > > > Files in this format have the extension .list. Each line > > specifying a source starts with a type (e.g. deb-src) > > followed by options and arguments for this type. > > It can happen that a line such as > > deb file:///home/richard/dvdmount pool/main/ > gives the error message " ... does not have a Release file > > Leaving aside the validity of the line, this message is an indication > that an option has not been delivered to apt correctly. A resumé of parts of the first few messages in this thread might focus minds. It started with > I edited sources.list to read > deb file:///home/richard/dvd.iso stretch main contrib trusted=yes It was pointed out by Dan Ritter (correctly) that > The problem is that the .iso is not a mounted filesystem. There is another mistake in the line which was regrettably perpetuated by Dan when he gave the revised line > deb file:///home/richard/dvdmount stretch main contrib trusted=yes On the OP saying > I now get a different error message: > The repository 'file:/home/richard/dvdmount stretch Release' is not signed. the advice was > Try [trusted=yes] and/or [allow-insecure=yes] Hmm, an example line might have prevented the slide into apt mayhem. At this point my guess would be that the OP substituted one malformed line for another malformed line and sank deeper into the morass. A rescue could be effected by using sources.lis(5) but there is, as yet, no sign that its advice has been followed or tried. -- Brian.
[toc] | [prev] | [next] | [standalone]
| From | Brian <ad44@cityscape.co.uk> |
|---|---|
| Date | 2019-06-03 10:30 +0200 |
| Message-ID | <y4QvT-tT-1@gated-at.bofh.it> |
| In reply to | #209531 |
On Sun 02 Jun 2019 at 18:28:24 +0100, Brian wrote: > A resumé of parts of the first few messages in this thread might focus > minds. It started with > > > I edited sources.list to read > > deb file:///home/richard/dvd.iso stretch main contrib trusted=yes > > It was pointed out by Dan Ritter (correctly) that > > > The problem is that the .iso is not a mounted filesystem. > > There is another mistake in the line which was regrettably perpetuated > by Dan when he gave the revised line > > > deb file:///home/richard/dvdmount stretch main contrib trusted=yes > > On the OP saying > > > I now get a different error message: > > The repository 'file:/home/richard/dvdmount stretch Release' is not signed. > > the advice was > > > Try [trusted=yes] and/or [allow-insecure=yes] > > Hmm, an example line might have prevented the slide into apt mayhem. > > At this point my guess would be that the OP substituted one malformed > line for another malformed line and sank deeper into the morass. A > rescue could be effected by using sources.lis(5) but there is, as yet, > no sign that its advice has been followed or tried. I am getting bored with soliloquy and waiting for self-education to bear fruit. The starting point is > deb file:///home/richard/dvdmount stretch main contrib trusted=yes As the sources.list manual indicates, this should be deb [trusted=yes] file:///home/richard/dvdmount stretch main contrib and will get the error message > Release file for file:///home/richard/dvdmount/Release is expired (invalid since...). As sources.list(5) relates: > A repository creator can declare a time until which the data > provided in the repository should be considered valid, and if > this time is reached, but no new data is provided, the data is > considered expired and an error is raised. We now update the line to deb [trusted=yes check-valid-until=no] file:///home/richard/dvdmount stretch main contrib and there we have it. Success. -- Brian.
[toc] | [prev] | [next] | [standalone]
| From | Dan Ritter <dsr@randomstring.org> |
|---|---|
| Date | 2019-05-31 14:40 +0200 |
| Message-ID | <y3OZb-3bc-7@gated-at.bofh.it> |
| In reply to | #209453 |
Richard Owlett wrote:
> With the first DVD of Debian 9.8.0 I did:
> dd if=/dev/cdrom of=dvd.iso bs=4M
> I edited sources.list to read
> deb file:///home/richard/dvd.iso stretch main contrib trusted=yes
>
> When running Synaptic's
> Edit->Reload Package Information
> I receive an error message:
> > The repository 'file:/home/richard/dvd.iso stretch Release'
> > does not have a Release file.
>
> What is the problem?
The problem is that the .iso is not a mounted filesystem.
You could:
$ mkdir /home/richard/dvdmount
$ sudo mount /home/richard/dvd.iso /home/richard/dvdmount
If it complains about the filetype, try -t udf or -t iso9660.
and then you can use this sources.list line:
deb file:///home/richard/dvdmount stretch main contrib trusted=yes
(or similar; I don't recall if the debian repository on disc
starts in the root of the disc)
-dsr-
[toc] | [prev] | [next] | [standalone]
| From | Richard Owlett <rowlett@cloud85.net> |
|---|---|
| Date | 2019-05-31 15:20 +0200 |
| Message-ID | <y3PBU-3EJ-7@gated-at.bofh.it> |
| In reply to | #209456 |
On 05/31/2019 07:30 AM, Dan Ritter wrote: > Richard Owlett wrote: >> With the first DVD of Debian 9.8.0 I did: >> dd if=/dev/cdrom of=dvd.iso bs=4M >> I edited sources.list to read >> deb file:///home/richard/dvd.iso stretch main contrib trusted=yes >> >> When running Synaptic's >> Edit->Reload Package Information >> I receive an error message: >>> The repository 'file:/home/richard/dvd.iso stretch Release' >>> does not have a Release file. >> >> What is the problem? > > The problem is that the .iso is not a mounted filesystem. > > You could: > > $ mkdir /home/richard/dvdmount > $ sudo mount /home/richard/dvd.iso /home/richard/dvdmount > > If it complains about the filetype, try -t udf or -t iso9660. It did not complain. > > and then you can use this sources.list line: > > deb file:///home/richard/dvdmount stretch main contrib trusted=yes > > (or similar; I don't recall if the debian repository on disc > starts in the root of the disc) I now get a different error message: > The repository 'file:/home/richard/dvdmount stretch Release' is not signed. I also added "allow-insecure=yes" to sources.list with the same result.
[toc] | [prev] | [next] | [standalone]
| From | Richard Owlett <rowlett@cloud85.net> |
|---|---|
| Date | 2019-05-31 15:40 +0200 |
| Message-ID | <y3PVf-3LF-1@gated-at.bofh.it> |
| In reply to | #209459 |
On 05/31/2019 08:30 AM, Dan Ritter wrote: > Richard Owlett wrote: >> On 05/31/2019 07:30 AM, Dan Ritter wrote: >>> Richard Owlett wrote: >>>> With the first DVD of Debian 9.8.0 I did: >>>> dd if=/dev/cdrom of=dvd.iso bs=4M >>>> I edited sources.list to read >>>> deb file:///home/richard/dvd.iso stretch main contrib trusted=yes >>>> >>>> When running Synaptic's >>>> Edit->Reload Package Information >>>> I receive an error message: >>>>> The repository 'file:/home/richard/dvd.iso stretch Release' >>>>> does not have a Release file. >>>> >>>> What is the problem? >>> >>> The problem is that the .iso is not a mounted filesystem. >>> >>> You could: >>> >>> $ mkdir /home/richard/dvdmount >>> $ sudo mount /home/richard/dvd.iso /home/richard/dvdmount >>> >>> If it complains about the filetype, try -t udf or -t iso9660. >> >> It did not complain. >> >>> >>> and then you can use this sources.list line: >>> >>> deb file:///home/richard/dvdmount stretch main contrib trusted=yes >>> >>> (or similar; I don't recall if the debian repository on disc >>> starts in the root of the disc) >> >> I now get a different error message: >>> The repository 'file:/home/richard/dvdmount stretch Release' is not signed. >> >> I also added "allow-insecure=yes" to sources.list with the same result. > > Try [trusted=yes] and/or [allow-insecure=yes] --- the brackets > are part of the syntax. > Same message using each separately and using both.
[toc] | [prev] | [next] | [standalone]
| From | "Thomas Schmitt" <scdbackup@gmx.net> |
|---|---|
| Date | 2019-05-31 16:00 +0200 |
| Message-ID | <y3QeB-3SK-3@gated-at.bofh.it> |
| In reply to | #209460 |
Hi, Dan Ritter wrote: > > > deb file:///home/richard/dvdmount stretch main contrib Richard Owlett wrote: > > I now get a different error message: How about adding "/pool" to the URI ? deb file:///home/richard/dvdmount/pool stretch main contrib because i see in a mounted 9.4.0-amd64-DVD-1.iso /mnt/iso/pool/main/a/a2ps/a2ps_4.14-2_amd64.deb (The man page and wiki are remarkably diffuse about "file:".) Have a nice day :) Thomas
[toc] | [prev] | [next] | [standalone]
| From | Richard Owlett <rowlett@cloud85.net> |
|---|---|
| Date | 2019-05-31 16:10 +0200 |
| Message-ID | <y3Qoi-4bC-3@gated-at.bofh.it> |
| In reply to | #209463 |
On 05/31/2019 08:53 AM, Thomas Schmitt wrote: > Hi, > > Dan Ritter wrote: >>>> deb file:///home/richard/dvdmount stretch main contrib > > Richard Owlett wrote: >>> I now get a different error message: > > How about adding "/pool" to the URI ? > > deb file:///home/richard/dvdmount/pool stretch main contrib > > because i see in a mounted 9.4.0-amd64-DVD-1.iso > > /mnt/iso/pool/main/a/a2ps/a2ps_4.14-2_amd64.deb > > (The man page and wiki are remarkably diffuse about "file:".) > Error message now: > The repository 'file:/home/richard/dvdmount/pool stretch Release' > does not have a Release file. I've been using Synaptic primarily for current convenience. Would I be better off using one of the apt family of command line tools?
[toc] | [prev] | [next] | [standalone]
| From | "Thomas Schmitt" <scdbackup@gmx.net> |
|---|---|
| Date | 2019-05-31 20:40 +0200 |
| Message-ID | <y3UBA-6HF-5@gated-at.bofh.it> |
| In reply to | #209464 |
Hi,
new idea after googling and finding several examples like Dan Ritter's
proposal:
Try the "exact path" form of "suite":
deb file:///home/richard/dvdmount pool/main/
deb file:///home/richard/dvdmount pool/contrib/
or the usual form without mentioning (demanding ?) "stretch":
deb file:///home/richard/dvdmount pool main contrib
Reasoning:
You report this program message:
> The repository 'file:/home/richard/dvdmount/pool stretch Release'
> does not have a Release file.
/mnt/iso/pool has "main" and "contrib" but no "stretch".
man 5 sources.list says:
deb [ options ] uri suite [component1] [component2] [...]
[...]
can specify an exact path, in which case the components must be omitted
and suite must end with a slash (/). This is useful for the case when
only a particular sub-section of the archive denoted by the URI is of
interest. If suite does not specify an exact path, at least one
component must be present.
Suite "stretch" is neither "exact path" nor does it appear in the pool
tree of DVD 1.
Further for the "exact path" case:
In the traditional style sources.list format since only one
distribution can be specified per line it may be necessary to have
multiple lines for the same URI, if a subset of all available
distributions or components at that location is desired.
Thomas
[toc] | [prev] | [next] | [standalone]
Page 1 of 2 [1] 2 Next page →
Back to top | Article view | linux.debian.user
csiph-web