Kirjoittaja Aihe: Parempi 'sudo apt-get install ohjelmanNimi.deb' koodi  (Luettu 6629 kertaa)

Rautamiekka

  • Käyttäjä
  • Viestejä: 439
    • Profiili
Jostakin luin, miten 'apt-get install'-komennon sai asentamaan kaikki riippuvaisuudetkin jos deb-paketilla oli niitä. Mikä koodi se oli ?

Entä toimiiko sama koodi muihinkin paketeihin ja mihin paketeihin ?

Kelmi

  • Käyttäjä
  • Viestejä: 227
    • Profiili
Re: Parempi 'sudo apt-get install ohjelmanNimi.deb' koodi
« Vastaus #1 : 26.09.06 - klo:11.37 »
Pakettienhallinnasta löytyy enemmän ohjeita ja keskustelua haku-toiminnon avulla, mutta kannattaa aluksi vilkaista threadi:

http://forum.ubuntu-fi.org/index.php?topic=135.0

Sielä on jannen kirjoittama howto-opas "Pakettienhallintaa komentoriviltä"
Onpa mukava olla täällä taas! <3

peran

  • Vieras
Re: Parempi 'sudo apt-get install ohjelmanNimi.deb' koodi
« Vastaus #2 : 26.09.06 - klo:11.38 »
Pakettienhallitaohjelma synaptic-käyttää apt-gettia, joten graafisestikin sitä pystyy käyttämään.

Rautamiekka

  • Käyttäjä
  • Viestejä: 439
    • Profiili
Re: Parempi 'sudo apt-get install ohjelmanNimi.deb' koodi
« Vastaus #3 : 26.09.06 - klo:11.59 »
En tajua synapticista mitään.

Kelmi

  • Käyttäjä
  • Viestejä: 227
    • Profiili
Re: Parempi 'sudo apt-get install ohjelmanNimi.deb' koodi
« Vastaus #4 : 26.09.06 - klo:12.04 »
Mikä siinä on niin vaikeaa? Suomennettu graafinen ohjelma ohjeineen..
Onpa mukava olla täällä taas! <3

hegulix

  • Käyttäjä
  • Viestejä: 215
    • Profiili
Re: Parempi 'sudo apt-get install ohjelmanNimi.deb' koodi
« Vastaus #5 : 26.09.06 - klo:12.12 »
Kubuntussa vastaava on adept, josset halua KDE:hen synapticia asentaa. Siis kokeile löytää valikosta adept-niminen ohjelma.

Rautamiekka

  • Käyttäjä
  • Viestejä: 439
    • Profiili
Re: Parempi 'sudo apt-get install ohjelmanNimi.deb' koodi
« Vastaus #6 : 26.09.06 - klo:12.28 »
adept on sama muuten mutta sen lista on pidempi kuin kymmenen nälkävuotta.

EDIT: eikä kummastakaan saa uusimpia versioita millään ja haluaisin Azureuksen uusimman mutta nuo graafiset antavat 2.4.0.2:n.
« Viimeksi muokattu: 26.09.06 - klo:12.39 kirjoittanut Rautamiekka »

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Re: Parempi 'sudo apt-get install ohjelmanNimi.deb' koodi
« Vastaus #7 : 26.09.06 - klo:12.57 »
adept on sama muuten mutta sen lista on pidempi kuin kymmenen nälkävuotta.

niissä pitäisi olla ihan sama lista, joskin eri tavalla järjestettynä.

EDIT: eikä kummastakaan saa uusimpia versioita millään ja haluaisin Azureuksen uusimman mutta nuo graafiset antavat 2.4.0.2:n.

ja sattumoisin molemmat käyttävät täsmälleen samaa paketinhallintaa kuin se komentoriviltä toimivat paketinhallinnan edusohjelmat.

lisäksi apt-get asentaa tietenkin kaikki riippuvuudet automaattisesti, ehkä etsimäsi oli apditude joka asentaa myös suositellut paketit tai ehkä sittenkin luulet, että joku noista asentaa uusempia paketteja kuin mitä paketinhallinnasta löytyy.
Janne

Rautamiekka

  • Käyttäjä
  • Viestejä: 439
    • Profiili
Re: Parempi 'sudo apt-get install ohjelmanNimi.deb' koodi
« Vastaus #8 : 26.09.06 - klo:13.09 »
En muista mikä ohjelma oli mutta sen asentamiseen ei kelvannut apt-get install kun se väitti ettei riippuvuuksia asenneta tällä.

tuke81

  • Käyttäjä
  • Viestejä: 1667
    • Profiili
Re: Parempi 'sudo apt-get install ohjelmanNimi.deb' koodi
« Vastaus #9 : 26.09.06 - klo:13.50 »
Uusinta azureusta ei ole paketti varastoissa, mutta voit tietenkin ladata sen azureuksen kotisivuilta. Esim ubuntuguiden ohjeiden mukaan(Alternative method).

Guidessa on pikku virhe:
sudo tar jxvf Azurues_2.5.0.0_linux.tar.bz2 -C /opt/ azureus on väärin kirjoitettu pitäis olla
sudo tar jxvf Azureus_2.5.0.0_linux.tar.bz2 -C /opt/
(ei jaksa hakia tunnuksia wikiin korjatkaa joku jolla on tunnukset..)

Edit: niin ja toki jos et ole kubuntuun gedittiä asentanut käytä kate:a geditin tilalla(vai mikä helkutti siinä kubuntussa nyt olikaan se teksti editori)
varminta ois sanoa että käytä nano:a se löytynee aika varmasti...
« Viimeksi muokattu: 26.09.06 - klo:13.57 kirjoittanut tuke81 »
Miksi tehdä jotain helposti, kun sen voi tehdä vaikeastikin...

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Re: Parempi 'sudo apt-get install ohjelmanNimi.deb' koodi
« Vastaus #10 : 26.09.06 - klo:13.56 »
haluaisin Azureuksen uusimman mutta nuo graafiset antavat 2.4.0.2:n.

pitää vielä kysäistä, että miksi haluaisit azureuksen uusimman version? onko siinä jotain ominaisuuksia joita ilman et tule toimeen, vai haluatko sen vain koska se on uusin?
Janne

Rautamiekka

  • Käyttäjä
  • Viestejä: 439
    • Profiili
Re: Parempi 'sudo apt-get install ohjelmanNimi.deb' koodi
« Vastaus #11 : 26.09.06 - klo:14.09 »
Azun vanhemmissa ei ole sisäistä buuttitoimintoa ja jotain muita ...

Aaaaaargt tulen hulluksi tuon Konsolen kanssa ! Vaikka selvästi laitoin paketin Työpöydälle ja kirjoitin Konseleen cd /home/jouni/desktop niin tuo komento valittaa siltin

jouni@VanhaKubuntu:~$ which /home/jouni/dekstop
jouni@VanhaKubuntu:~$ sudo apt-get install opera-9.02-20060919.1-static-qt.i386-en.tar.gz
Password:
Reading package lists... Done
Building dependency tree... Done
E: Couldn't find package opera-9.02-20060919.1-static-qt.i386-en.tar.gz
jouni@VanhaKubuntu:~$ sudo tar jxvf Azureus_2.5.0.0_linux.tar.bz2 -C /opt/
tar: Azureus_2.5.0.0_linux.tar.bz2: Cannot open: No such file or directory
tar: Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error exit delayed from previous errors
jouni@VanhaKubuntu:~$ sudo tar jxvf Azureus*.tar.bz2 -C /opt/
tar: Azureus*.tar.bz2: Cannot open: No such file or directory
tar: Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error exit delayed from previous errors
jouni@VanhaKubuntu:~$

(siinä on kaikki mitä tein)

PS. edes cd /home/jouni/desktop ei auta.

hegulix

  • Käyttäjä
  • Viestejä: 215
    • Profiili
Re: Parempi 'sudo apt-get install ohjelmanNimi.deb' koodi
« Vastaus #12 : 26.09.06 - klo:14.17 »
Paappas Desktop isolla dddeeeeelllä!

raimo

  • Käyttäjä
  • Viestejä: 4269
  • openSUSE Tumbleweed
    • Profiili
Re: Parempi 'sudo apt-get install ohjelmanNimi.deb' koodi
« Vastaus #13 : 26.09.06 - klo:14.27 »
varminta ois sanoa että käytä nano:a se löytynee aika varmasti...
Jep, itse tein juuri tänään periaatepäätöksen koskien itseäni.
Sanon aina täs't edes: sudo nano ...
Nano on Ubuntun kaikissa versioissa oletuksena asennettuna, joten siksi se on ihan perusteltua.
Ja samalla aloittelijat tottuvat sen käyttöön, koska joskus kuitenkin tulee tilanne että Gedit/Kate ei toimikkaan.
sudo nano /usr/share/applications/azureus.desktop -> tee muutokset -> Ctrl+O Enter Ctrl+X

Itse aiheeseen:

Miksi laitat sen paketin työpöydälle jos et osaa mennä sinne työpöydälle?
Tallennusvaiheessa valitaan tallennushakemisto .. Jos oletushakemisto on /home/tunnus/Desktop
Niin sinne pääsee aina komennolla cd /home/tunnus/Desktop
Tai näinkin:
cd   #tämä siirtää sinut AINA kotihakemistoosi = /home/sinuntunnus = ~/
cd Desktop
Tai näin jopa cd ~/Desktop

Kirjaikoko ON Linuxissa merkitsevä, Desktop on aivan eri asia kuin desktop !

Oletustallennushakemiston voi myös vaihtaa selaimen asetuksista.


Ei sitä Operaa tai mitään muutakaan apt-get:llä noin asenneta!
http://fi.wikibooks.org/wiki/Ubuntu_tutuksi/Ohjelmien_asentaminen_ja_pakettivarastot

Korjaa ensin paketinhallintasi näin (olet sotkenut sen): sudo apt-get -f install

Imuroi sitten Operan DEB-paketti ja asenna se!
 
Mene selaimella tähän osoitteeseen: http://www.opera.com/download/
Valitse Ubuntu ja imuroi paketti = tallenna se johonkin hakemistoon, ja mene sinne itse perässä.
komenna sitten sudo dpkg -i OPERA_PAKETIN_NIMI_TÄHÄN.deb

Tai näin jopa (2. käsky on siksi jos wget ei ole asennettuna, jos on käskyä ei tarvita):
Koodia: [Valitse]
cd
sudo apt-get install wget
wget ftp://ftp.opera.com/pub/opera/linux/902/final/en/i386/shared/opera_9.02-20060919.6-shared-qt_en_i386.deb
sudo dpkg -i opera_9.02-20060919.6-shared-qt_en_i386.deb
Nyt se on asennettu ja käynnistyy komentoriviltä komennolla opera


edit:
CANONICAL tarjoilee Opera 9 omasta kirjastostaan, sieltäkin sen voi asentaa,
Canonical commercial kirjasto pitää lisätä /etc/apt/sources.list tiedostoon.

Varmuuskopio aina ensin:
sudo cp /etc/apt/sources.list /etc/apt/sources.list_260906

Muokkaus:
sudo nano /etc/apt/sources.list

Lisää tiedoston loppuun rivi:
deb http://archive.canonical.com/ubuntu dapper-commercial main

Tallenna ja sulje nano näin:
Ctrl+0 Enter Ctrl+X

Komenna sitten nämä, muista update ensin, muuten asennus ei onnistu:
sudo apt-get update
sudo apt-get install opera

Käynnistyy jälleen komennolla: opera

Surfaa uudella Operalla heti tänne: http://fi.wikibooks.org/wiki/Ubuntu_tutuksi


« Viimeksi muokattu: 26.09.06 - klo:15.01 kirjoittanut raimo »
Tietä käyden tien on vanki. Vapaa on vain umpihanki.
Aaro Hellaakoski

tuke81

  • Käyttäjä
  • Viestejä: 1667
    • Profiili
Re: Parempi 'sudo apt-get install ohjelmanNimi.deb' koodi
« Vastaus #14 : 26.09.06 - klo:14.29 »
...
jouni@VanhaKubuntu:~$ sudo tar jxvf Azureus_2.5.0.0_linux.tar.bz2 -C /opt/
tar: Azureus_2.5.0.0_linux.tar.bz2: Cannot open: No such file or directory
tar: Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error exit delayed from previous errors
jouni@VanhaKubuntu:~$ sudo tar jxvf Azureus*.tar.bz2 -C /opt/
tar: Azureus*.tar.bz2: Cannot open: No such file or directory
tar: Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error exit delayed from previous errors
jouni@VanhaKubuntu:~$
...

Eli katsoikkos sitä linkkiä? Lataa se ensin komennolla:
wget http://kent.dl.sourceforge.net/sourceforge/azureus/Azureus_2.5.0.0_linux.tar.bz2
Jonka jälkeen asennat(eli tässä tapauksessa purkaa vain pakatun paketin):
sudo tar jxvf Azureus_2.5.0.0_linux.tar.bz2 -C /opt/
Ja teet pikakuvakkeen(mutta tästä en nyt ihan ole varma, koska kde:ssä taitaa olla tämä jotenkin toisin).
sudo nano /usr/share/applications/azureus.desktop ja lissää siihen:
[Desktop Entry]
Name=Azureus
Comment=A Bittorrent client
Exec=/opt/azureus/azureus
Icon=/opt/azureus/Azureus.png
Terminal=false
Type=Application
Categories=Application;Network;

Eli jos se menee jotenkin eri lailla kde:ssa, joku sanokoon tai teet ite pikakuvakkeen kde:n omilla työkaluilla. Ajettava tiedosto on kuitenkin(pistä vaikka konsoleen):
/opt/azureus/azureus ja iconi sille löytyy /opt/azureus/Azureus.png
Miksi tehdä jotain helposti, kun sen voi tehdä vaikeastikin...

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Re: Parempi 'sudo apt-get install ohjelmanNimi.deb' koodi
« Vastaus #15 : 26.09.06 - klo:14.29 »
Aaaaaargt tulen hulluksi tuon Konsolen kanssa !

no siltä näyttää...


Vaikka selvästi laitoin paketin Työpöydälle ja kirjoitin Konseleen cd /home/jouni/desktop niin tuo komento valittaa siltin

kuten jo kerrotiinkin, kirjoitit väärin. tabitäydennys olisi varmastikin palajastanut tämänkin virheen jo kirjjoitusaikana.

jouni@VanhaKubuntu:~$ which /home/jouni/dekstop

tässä etsit hakupolun varrenta tiedostoa /home/jouni/dekstop, jota ei yllättäen löydy.

jouni@VanhaKubuntu:~$ sudo apt-get install opera-9.02-20060919.1-static-qt.i386-en.tar.gz

seraavaksi yrität asentaa netistä itse lataamaasi tar.gz-pakettia apt-getillä. siinä menee niin monta juttua pieleen, että en tiedä edes mistä aloittaa...

lähdetään vaikka siitä, että apt-get ei asenna koneelle ladattuja paketteja vaan pelkästään paketinhallinnan tarjoamia paketteja.

operan puolestaan saa asennettua suoraan paketinhallinnasta lataamatta käsin mitään paketteja.

ja jos nyt välttämättä haluaa leikkiä windows-käyttöä ja hakea sen paketin käsin, niin kannattaa ehkä ottaa se ubuntulle tehty paketti jonka saa asennettua ja positettua paketinhallinnan kautta.

jouni@VanhaKubuntu:~$ sudo tar jxvf Azureus_2.5.0.0_linux.tar.bz2 -C /opt/
tar: Azureus_2.5.0.0_linux.tar.bz2: Cannot open: No such file or directory

säärässä hakemistossa/väärällä tiedodtopolulla suoritettuna tuo tuskin toimii, tabitäydennys olisi varmaan paljastanut tämänkin.

jouni@VanhaKubuntu:~$ sudo tar jxvf Azureus*.tar.bz2 -C /opt/
tar: Azureus*.tar.bz2: Cannot open: No such file or directory

sama kuin edellä.

PS. edes cd /home/jouni/desktop ei auta.

ei varmaankaan.
Janne

Rautamiekka

  • Käyttäjä
  • Viestejä: 439
    • Profiili
Re: Parempi 'sudo apt-get install ohjelmanNimi.deb' koodi
« Vastaus #16 : 26.09.06 - klo:21.22 »
Juuri tuo sudo dpkg -i on se mitä hain !

Muistaakseni kokeilin myös cd /home/jouni/Desktop mutta ei sekään toiminut sen puolesta, että aina Konsole valitti tiedoston puuttumista.

Tabitäydennys ?

wget on koneessa kyllä.

Työpöydälle siksi, koska en ole vielä tajunnut muitakaan.

Vai että apt-get työskentelee vain pakettienhallinnan kanssa ... aptitude'a en todellakaan tarkoittanut enkä tarkoitakaan, se kun asentaa (varmasti) turhaa roinaa (tai sitten se on vain paha kokemus windowsista).

Eikös esimerkiksi Azureus*.bz2 ole sama kuin kirjoittasi koko tiedostonimen ?
EDIT: Kokeilin, valitti, ettei tiedostoa olekkaan eli komento ei ole toimiva.


Antakaa vaikka tiiliskiviromaanin verran ohjeita, kyllä aina jostakin jaksamista ja aikaa kynin ;D
« Viimeksi muokattu: 26.09.06 - klo:21.46 kirjoittanut Rautamiekka »

eliasj

  • Käyttäjä
  • Viestejä: 4075
    • Profiili
Re: Parempi 'sudo apt-get install ohjelmanNimi.deb' koodi
« Vastaus #17 : 26.09.06 - klo:21.30 »
Tabitäydennys= Esim jos haluat mennä kansioon ~/Desktop voit komentaa cd ~/De<tab> jolloin se täydentää automaattisesti sen lopun.
alias vililikku

Tonde

  • Käyttäjä
  • Viestejä: 919
  • Feisty Fawn
    • Profiili
Re: Parempi 'sudo apt-get install ohjelmanNimi.deb' koodi
« Vastaus #18 : 26.09.06 - klo:22.24 »

Muistaakseni kokeilin myös cd /home/jouni/Desktop mutta ei sekään toiminut sen puolesta, että aina Konsole valitti tiedoston puuttumista.

Aika erikoista  :P Onkohan Shift näppäin jumissa ???

Lainaus
Vai että apt-get työskentelee vain pakettienhallinnan kanssa ... aptitude'a en todellakaan tarkoittanut enkä tarkoitakaan, se kun asentaa (varmasti) turhaa roinaa (tai sitten se on vain paha kokemus windowsista).

Onko windowsissa aptitude ??? No linuxissa se ei asenna turhaa roinaa...

Tässä linkissä Raimolta ja Asmolta asiaa aptitudesta
http://forum.ubuntu-fi.org/index.php?topic=1040.msg34841#msg34841


« Viimeksi muokattu: 26.09.06 - klo:22.33 kirjoittanut Tonde »
Heitä hyväsit hitaudelle. Asenna ubuntu!

Ville Pöntinen

  • Käyttäjä
  • Viestejä: 2078
    • Profiili
Re: Parempi 'sudo apt-get install ohjelmanNimi.deb' koodi
« Vastaus #19 : 26.09.06 - klo:22.31 »
Eikös esimerkiksi Azureus*.bz2 ole sama kuin kirjoittasi koko tiedostonimen ?
EDIT: Kokeilin, valitti, ettei tiedostoa olekkaan eli komento ei ole toimiva.

Vähän jäi epäselväksi mitä haluat tietää, mutta vastaan ylläolevaan;

Asteriski korvaa minkä tahansa (jopa epätyhjän) merkkijonojoukon.

Eli Az* "=" kaikki ko. hakemiston Az-merkkiyhdistelmällä alkavat tiedostot,

.* "=" kaikki hakemiston piilohakemistot,

*.jpg "=" kaikki hakemiston jpg-päätteiset tiedostot kne.

Kokeilustasi ja Ubuntun valituksesta en sano mitään, ellet laita tänne itse komentoa ja virheilmoitusta. (Kopioi mieluusti päätteestä rivit kokonaisina).

PS. Komento toimii, kuten se on ohjelmoitu... Lopputulos riippuu komennon suorittajasta tai koodaajasta.